﻿body{background-color:#1F2848;font-size:11pt;font-family:Arial, Helvetica, Sans-Serif;color:#333333;margin:0;padding:0;background-image:url('images/bg.jpg')}
a:link{color:#034af3;text-decoration:underline}
a:visited{color:#034af3}
a:hover{text-decoration:none}
img {border:none}
h2{margin-top:0px;margin-bottom:0px}
hr{border:none;height:1px;background-color:#cccccc}

p {margin-top: 20pt;margin-bottom:20pt}

input,button,select,textarea{font-size:100%;font-family:Arial, Helvetica, Sans-Serif;border:1px solid #CCCCCC}
input[type=checkbox], input[type=radio]{border:none;}
input[type=text], input[type=password], textarea{width:200px;padding-left:0px;padding-top:0px;}

.page{margin-left:auto;margin-right:auto;}

#header{position:relative;margin-bottom:0;color:#fff;padding:0;height:90px;line-height:90px}
#header h1{color:#fff;}
.main{background-color:#fff;padding:30px 30px 15px;clear:both;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius:7px;}
.workdiv{background-color:#fff;padding:20px;-webkit-border-radius: 7px;margin:10px;-moz-border-radius: 7px;border-radius:7px;}
.footer{color:White;font-size:8pt;margin-top:20px;}
.footer a{color:White}

fieldset{border:1px solid #CCC;margin:1em 0;padding:1em}
legend{font-weight:bold;}
.clear{clear:both}
.error{color:Red}

div.popupdiv {width:400px;}
div.popupdiv label {color:Gray;font-size:8pt;}
div.popupdiv input[type=text], div.popupdiv textarea {width:100%}
div.popupdiv textarea {height:80px}

div.comment {padding-bottom:5px}

#menucontainer{margin-top:40px;color:#FFF;margin:10px;float:right;color:#fff}
#menucontainer a {color:#fff}
div#title{display:block;float:left;text-align:left}

.small {font-size:8pt;color:Gray}
.small a, a.small {font-size:8pt;color:Gray;}

.closedTask, a.closedTask {text-decoration:line-through;color:#CCC}

.field-validation-error{color:red}
.input-validation-error{border:1px solid red;background-color:#fee}
.validation-summary-errors{font-weight:700;color:red}
.display-label,.editor-label,.display-field,.editor-field{margin:.5em 0}

#logindisplay a:link,#logindisplay a:visited{color:#FFF;text-decoration:underline}
.field-validation-valid,.validation-summary-valid{display:none}




/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -150px;
    width: 300px;
    -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius:7px;
    background-color: #FFF;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}